Foxit PDF SDK
FoxitPDFSDKPython2.AppProviderCallback类 参考

继承自 FoxitPDFSDKPython2._object .

Public 成员函数

def Beep (type)
 用于为指定的蜂鸣类型发出蜂鸣声的回调函数。 更多...
 
def DownLoadUrl (url)
 用于从指定 URL 下载的回调函数。 更多...
 
def GetAppInfo (app_info)
 用于获取指定信息类型的应用程序信息的回调函数。 更多...
 
def LoadString (string_id)
 用于为指定情况加载本地语言字符串的回调函数。 更多...
 
def MsgBox (message, title, icon_type, button_type)
 用于设置消息框的回调函数。 更多...
 
def PostRequestURL (url, data, content_type, encode, header)
 用于将数据发布到给定 URL 的回调函数。 更多...
 
def PutRequestURL (url, data, encode)
 用于将数据放置到给定 URL 的回调函数。 更多...
 
def Release ()
 用于释放当前回调对象本身的回调函数。 更多...
 
def Response (question, title, default_answer, is_mask)
 用于响应的回调函数。 更多...
 
def ShowFileDialog (string_title, string_filter, is_openfile_dialog)
 用于显示文件对话框的回调函数。 更多...
 

静态 Public 属性

 e_AppInfoLanguage = _fsdk.AppProviderCallback_e_AppInfoLanguage
 应用程序信息:语言。
 
 e_AppInfoName = _fsdk.AppProviderCallback_e_AppInfoName
 应用程序信息:名称。
 
 e_AppInfoPlatform = _fsdk.AppProviderCallback_e_AppInfoPlatform
 应用程序信息:平台。
 
 e_AppInfoType = _fsdk.AppProviderCallback_e_AppInfoType
 应用程序信息:类型。
 
 e_AppInfoVariation = _fsdk.AppProviderCallback_e_AppInfoVariation
 应用程序信息:变体。
 
 e_AppInfoVersion = _fsdk.AppProviderCallback_e_AppInfoVersion
 应用程序信息:版本。
 
 e_BeepTypeDefault = _fsdk.AppProviderCallback_e_BeepTypeDefault
 蜂鸣类型:默认。
 
 e_BeepTypeError = _fsdk.AppProviderCallback_e_BeepTypeError
 蜂鸣类型:错误。
 
 e_BeepTypeQuestion = _fsdk.AppProviderCallback_e_BeepTypeQuestion
 蜂鸣类型:询问。
 
 e_BeepTypeStatus = _fsdk.AppProviderCallback_e_BeepTypeStatus
 蜂鸣类型:状态。
 
 e_BeepTypeWarning = _fsdk.AppProviderCallback_e_BeepTypeWarning
 蜂鸣类型:警告。
 
 e_MsgBoxIconError = _fsdk.AppProviderCallback_e_MsgBoxIconError
 消息框图标:错误。
 
 e_MsgBoxIconQuestion = _fsdk.AppProviderCallback_e_MsgBoxIconQuestion
 消息框图标:问题。
 
 e_MsgBoxIconStatus = _fsdk.AppProviderCallback_e_MsgBoxIconStatus
 消息框图标:状态。
 
 e_MsgBoxIconWarning = _fsdk.AppProviderCallback_e_MsgBoxIconWarning
 消息框图标:警告。
 
 e_MsgBtnIDCancel = _fsdk.AppProviderCallback_e_MsgBtnIDCancel
 消息框按钮 ID:取消。
 
 e_MsgBtnIDNo = _fsdk.AppProviderCallback_e_MsgBtnIDNo
 消息框按钮 ID:否。
 
 e_MsgBtnIDOK = _fsdk.AppProviderCallback_e_MsgBtnIDOK
 消息框按钮 ID:确定。
 
 e_MsgBtnIDYes = _fsdk.AppProviderCallback_e_MsgBtnIDYes
 消息框按钮 ID:是。
 
 e_MsgBtnTypeOK = _fsdk.AppProviderCallback_e_MsgBtnTypeOK
 消息框按钮:确定。
 
 e_MsgBtnTypeOKCancel = _fsdk.AppProviderCallback_e_MsgBtnTypeOKCancel
 消息框按钮:确定和取消。
 
 e_MsgBtnTypeYesNo = _fsdk.AppProviderCallback_e_MsgBtnTypeYesNo
 消息框按钮:是和否。
 
 e_MsgBtnTypeYesNoCancel = _fsdk.AppProviderCallback_e_MsgBtnTypeYesNoCancel
 消息框按钮:是、否和取消。
 
 e_StringIDAccessProertyInNotObject = _fsdk.AppProviderCallback_e_StringIDAccessProertyInNotObject
 示例消息:"尝试引用非对象的属性 '%s',在 SOM 表达式 %s 中"。
 
 e_StringIDAppName = _fsdk.AppProviderCallback_e_StringIDAppName
 用于情况的字符串 ID:应用程序名称。示例消息:"Foxit Phantom"。
 
 e_StringIDArgumentExpectContainer = _fsdk.AppProviderCallback_e_StringIDArgumentExpectContainer
 示例消息:"'%s' 参数应该是一个容器"。
 
 e_StringIDArgumentMismatch = _fsdk.AppProviderCallback_e_StringIDArgumentMismatch
 示例消息:"属性或函数参数中的参数不匹配"。
 
 e_StringIDArgumentNotArray = _fsdk.AppProviderCallback_e_StringIDArgumentNotArray
 示例消息:"'%s' 函数的第 %d 个参数不能是数组"。
 
 e_StringIDBadSuffix = _fsdk.AppProviderCallback_e_StringIDBadSuffix
 示例消息:"数字后缀错误"。
 
 e_StringIDCalcOverride = _fsdk.AppProviderCallback_e_StringIDCalcOverride
 示例消息:"计算覆盖"。
 
 e_StringIDCannotAssign = _fsdk.AppProviderCallback_e_StringIDCannotAssign
 示例消息:"无法赋值给 '%s'"。
 
 e_StringIDCannotCovertToObject = _fsdk.AppProviderCallback_e_StringIDCannotCovertToObject
 示例消息:"%s.%s 无法转换为对象"。
 
 e_StringIDCannotModifyValue = _fsdk.AppProviderCallback_e_StringIDCannotModifyValue
 示例消息:"无法修改 '%s' 值"。
 
 e_StringIDCompilerError = _fsdk.AppProviderCallback_e_StringIDCompilerError
 示例消息:"编译器错误"。
 
 e_StringIDConditionIsNull = _fsdk.AppProviderCallback_e_StringIDConditionIsNull
 示例消息:"条件为空"。
 
 e_StringIDDivideZero = _fsdk.AppProviderCallback_e_StringIDDivideZero
 示例消息:"除零错误"。
 
 e_StringIDErrorMessage = _fsdk.AppProviderCallback_e_StringIDErrorMessage
 示例消息:"%s : %s"。
 
 e_StringIDExpectedEndIf = _fsdk.AppProviderCallback_e_StringIDExpectedEndIf
 示例消息:"期望 'endif' 而不是 '%s'"。
 
 e_StringIDExpectedIdent = _fsdk.AppProviderCallback_e_StringIDExpectedIdent
 示例消息:"期望标识符而不是 '%s'"。
 
 e_StringIDExpectedNumber = _fsdk.AppProviderCallback_e_StringIDExpectedNumber
 示例消息:"期望数字而不是 '%s'"。
 
 e_StringIDExpectedOperator = _fsdk.AppProviderCallback_e_StringIDExpectedOperator
 示例消息:"期望操作符 '%s' 而不是 '%s'"。
 
 e_StringIDExpectedString = _fsdk.AppProviderCallback_e_StringIDExpectedString
 示例消息:"期望 '%s' 而不是 '%s'"。
 
 e_StringIDFunctionBuildIn = _fsdk.AppProviderCallback_e_StringIDFunctionBuildIn
 示例消息:"函数 's' 是内置的。
 
 e_StringIDIllegalBreak = _fsdk.AppProviderCallback_e_StringIDIllegalBreak
 示例消息:"非法中断"。
 
 e_StringIDIllegalContinue = _fsdk.AppProviderCallback_e_StringIDIllegalContinue
 示例消息:"非法继续"。
 
 e_StringIDImageFilter = _fsdk.AppProviderCallback_e_StringIDImageFilter
 用于情况的字符串 ID:图像文件过滤器。示例消息: "图像文件(*.bmp;*.jpg;*.png;*.gif;*.tif)|*.bmp;*.jpg;*.png;*.gif;*.tif|所有文件(*.*)|*.*||"。
 
 e_StringIDIncorrectNumberOfMethod = _fsdk.AppProviderCallback_e_StringIDIncorrectNumberOfMethod
 示例消息:"调用方法 '%s' 时使用的参数数量不正确"。
 
 e_StringIDIndexValueOutOfBounds = _fsdk.AppProviderCallback_e_StringIDIndexValueOutOfBounds
 示例消息:"索引值超出范围"。
 
 e_StringIDInvalidAppend = _fsdk.AppProviderCallback_e_StringIDInvalidAppend
 示例消息:"无效的追加操作:%s 不能有 %s 的子元素"。
 
 e_StringIDInvalidateChar = _fsdk.AppProviderCallback_e_StringIDInvalidateChar
 示例消息:"无效字符 '%c'"。
 
 e_StringIDInvalidateInstruction = _fsdk.AppProviderCallback_e_StringIDInvalidateInstruction
 示例消息:"无效指令"。
 
 e_StringIDInvalidateLeftValue = _fsdk.AppProviderCallback_e_StringIDInvalidateLeftValue
 示例消息:"无效的左值 '%s'"。
 
 e_StringIDInvalidBarcodeValue = _fsdk.AppProviderCallback_e_StringIDInvalidBarcodeValue
 示例消息:"无效的条形码值:%s 对于类型为 %s 的条形码是无效值。"。
 
 e_StringIDInvalidEnumerate = _fsdk.AppProviderCallback_e_StringIDInvalidEnumerate
 示例消息:"无效的枚举值:%s"。
 
 e_StringIDInvalidEnumValue = _fsdk.AppProviderCallback_e_StringIDInvalidEnumValue
 用于情况的字符串 ID:某些枚举值无效。示例消息:"无效的枚举值:"。
 
 e_StringIDInvalidExpression = _fsdk.AppProviderCallback_e_StringIDInvalidExpression
 示例消息:"无效表达式 '%s'"。
 
 e_StringIDInvalidNodeType = _fsdk.AppProviderCallback_e_StringIDInvalidNodeType
 示例消息:"无效的节点类型:'%s'"。
 
 e_StringIDInvalidPropertySetOperation = _fsdk.AppProviderCallback_e_StringIDInvalidPropertySetOperation
 用于情况的字符串 ID:某些属性设置操作无效。 示例消息:"无效的属性设置操作:"。
 
 e_StringIDInvalidToken = _fsdk.AppProviderCallback_e_StringIDInvalidToken
 示例消息:"无效标记 '%s'"。
 
 e_StringIDIsNotArray = _fsdk.AppProviderCallback_e_StringIDIsNotArray
 示例消息:"'%s' 不是数组"。
 
 e_StringIDModifyField = _fsdk.AppProviderCallback_e_StringIDModifyField
 用于情况的字符串 ID:是否修改字段。示例消息:"您是否要修改此字段?"。
 
 e_StringIDMonthApril = _fsdk.AppProviderCallback_e_StringIDMonthApril
 用于情况的字符串 ID:使用本地语言的"四月"字符串。
 
 e_StringIDMonthAug = _fsdk.AppProviderCallback_e_StringIDMonthAug
 用于情况的字符串 ID:使用本地语言的"八月"字符串。
 
 e_StringIDMonthDec = _fsdk.AppProviderCallback_e_StringIDMonthDec
 用于情况的字符串 ID:使用本地语言的"十二月"字符串。
 
 e_StringIDMonthFeb = _fsdk.AppProviderCallback_e_StringIDMonthFeb
 用于情况的字符串 ID:使用本地语言的"二月"字符串。
 
 e_StringIDMonthJan = _fsdk.AppProviderCallback_e_StringIDMonthJan
 用于情况的字符串 ID:使用本地语言的"一月"字符串。
 
 e_StringIDMonthJuly = _fsdk.AppProviderCallback_e_StringIDMonthJuly
 用于情况的字符串 ID:使用本地语言的"七月"字符串。
 
 e_StringIDMonthJune = _fsdk.AppProviderCallback_e_StringIDMonthJune
 用于情况的字符串 ID:使用本地语言的"六月"字符串。
 
 e_StringIDMonthMarch = _fsdk.AppProviderCallback_e_StringIDMonthMarch
 用于情况的字符串 ID:使用本地语言的"三月"字符串。
 
 e_StringIDMonthMay = _fsdk.AppProviderCallback_e_StringIDMonthMay
 用于情况的字符串 ID:使用本地语言的"五月"字符串。
 
 e_StringIDMonthNov = _fsdk.AppProviderCallback_e_StringIDMonthNov
 用于情况的字符串 ID:使用本地语言的"十一月"字符串。
 
 e_StringIDMonthOct = _fsdk.AppProviderCallback_e_StringIDMonthOct
 用于情况的字符串 ID:使用本地语言的"十月"字符串。
 
 e_StringIDMonthSep = _fsdk.AppProviderCallback_e_StringIDMonthSep
 用于情况的字符串 ID:使用本地语言的"九月"字符串。
 
 e_StringIDNotAssignObject = _fsdk.AppProviderCallback_e_StringIDNotAssignObject
 示例消息:"无法直接赋值给对象"。
 
 e_StringIDNotDefaultValue = _fsdk.AppProviderCallback_e_StringIDNotDefaultValue
 示例消息:"没有默认属性"。
 
 e_StringIDNotFoundConst = _fsdk.AppProviderCallback_e_StringIDNotFoundConst
 示例消息:"找不到常量 '%s'"。
 
 e_StringIDNotFoundContainer = _fsdk.AppProviderCallback_e_StringIDNotFoundContainer
 示例消息:"找不到容器 '%s'"。
 
 e_StringIDNotFoundFunction = _fsdk.AppProviderCallback_e_StringIDNotFoundFunction
 示例消息:"找不到函数 '%s'"。
 
 e_StringIDNotFoundMethod = _fsdk.AppProviderCallback_e_StringIDNotFoundMethod
 示例消息:"找不到方法 '%s'"。
 
 e_StringIDNotFoundProperty = _fsdk.AppProviderCallback_e_StringIDNotFoundProperty
 示例消息:"找不到属性 '%s'"。
 
 e_StringIDNotHaveProperty = _fsdk.AppProviderCallback_e_StringIDNotHaveProperty
 示例消息:"'%s' 没有属性 '%s'"。
 
 e_StringIDNotModifyField = _fsdk.AppProviderCallback_e_StringIDNotModifyField
 用于情况的字符串 ID:不允许修改字段。示例消息:"您不允许修改此字段。"。
 
 e_StringIDNotSupportArrayCalculate = _fsdk.AppProviderCallback_e_StringIDNotSupportArrayCalculate
 示例消息:"'%s' 操作符不支持数组计算"。
 
 e_StringIDNumberOfOccur = _fsdk.AppProviderCallback_e_StringIDNumberOfOccur
 示例消息:"元素 [%s] 违反了其允许的出现次数"。
 
 e_StringIDOutOfArrayRange = _fsdk.AppProviderCallback_e_StringIDOutOfArrayRange
 示例消息:"超出 '%s' 数组范围"。
 
 e_StringIDParametersError = _fsdk.AppProviderCallback_e_StringIDParametersError
 示例消息:"函数 '%s' 没有 %d 个参数"。
 
 e_StringIDRedefinition = _fsdk.AppProviderCallback_e_StringIDRedefinition
 示例消息:"'%s' 重新定义"。
 
 e_StringIDScriptArgumentMismatch = _fsdk.AppProviderCallback_e_StringIDScriptArgumentMismatch
 示例消息:"错误:属性或函数参数中的参数不匹配。"。
 
 e_StringIDScriptFailedError = _fsdk.AppProviderCallback_e_StringIDScriptFailedError
 示例消息:"脚本失败(语言是 %s;上下文是 %s)脚本=%s"。
 
 e_StringIDScriptInvalidValue = _fsdk.AppProviderCallback_e_StringIDScriptInvalidValue
 示例消息:"错误:无效的枚举值:%s"。
 
 e_StringIDServerDeny = _fsdk.AppProviderCallback_e_StringIDServerDeny
 用于情况的字符串 ID:服务器拒绝。示例消息:"服务器不允许"。
 
 e_StringIDSOMExpectedList = _fsdk.AppProviderCallback_e_StringIDSOMExpectedList
 示例消息:"SOM 表达式在期望单一结果时返回了列表"。
 
 e_StringIDSubmitValidateNullError = _fsdk.AppProviderCallback_e_StringIDSubmitValidateNullError
 示例消息: "至少有一个必填字段为空。请在继续之前填写必填字段(已突出显示)。"。
 
 e_StringIDToday = _fsdk.AppProviderCallback_e_StringIDToday
 用于情况的字符串 ID:使用本地语言的"今天"字符串。
 
 e_StringIDUnableSetClassName = _fsdk.AppProviderCallback_e_StringIDUnableSetClassName
 示例消息:"无法为属性 'className' 设置值"。
 
 e_StringIDUnableSetLengthValue = _fsdk.AppProviderCallback_e_StringIDUnableSetLengthValue
 示例消息:"无法为属性 'length' 设置值"。
 
 e_StringIDUnableSetNumPages = _fsdk.AppProviderCallback_e_StringIDUnableSetNumPages
 示例消息:"无法为属性 'numPages' 设置值"。
 
 e_StringIDUnableSetPlatformValue = _fsdk.AppProviderCallback_e_StringIDUnableSetPlatformValue
 示例消息:"无法为属性 'platform' 设置值"。
 
 e_StringIDUnableSetReady = _fsdk.AppProviderCallback_e_StringIDUnableSetReady
 示例消息:"无法为属性 'ready' 设置值"。
 
 e_StringIDUnableSetValidationsEnabledValue = _fsdk.AppProviderCallback_e_StringIDUnableSetValidationsEnabledValue
 示例消息:"无法为属性 'validationsEnabled' 设置值"。
 
 e_StringIDUnableSetValidationsValue = _fsdk.AppProviderCallback_e_StringIDUnableSetValidationsValue
 示例消息:"无法为属性 'variation' 设置值"。
 
 e_StringIDUnableSetVersion = _fsdk.AppProviderCallback_e_StringIDUnableSetVersion
 示例消息:"无法为属性 'version' 设置值"。
 
 e_StringIDUnableToSet = _fsdk.AppProviderCallback_e_StringIDUnableToSet
 示例消息:"无法设置"。
 
 e_StringIDUndefineIdentifier = _fsdk.AppProviderCallback_e_StringIDUndefineIdentifier
 示例消息:"未定义的标识符 '%s'"。
 
 e_StringIDUnexpectedExpression = _fsdk.AppProviderCallback_e_StringIDUnexpectedExpression
 示例消息:"意外的表达式 '%s'"。
 
 e_StringIDUnknownCaught = _fsdk.AppProviderCallback_e_StringIDUnknownCaught
 示例消息:"捕获到未知错误!"。
 
 e_StringIDUnsupportChar = _fsdk.AppProviderCallback_e_StringIDUnsupportChar
 示例消息:"不支持的字符 '%c'"。
 
 e_StringIDUnsupportMethod = _fsdk.AppProviderCallback_e_StringIDUnsupportMethod
 示例消息:"不支持的方法 %s。"。
 
 e_StringIDUnsupportProperty = _fsdk.AppProviderCallback_e_StringIDUnsupportProperty
 示例消息:"不支持的属性 %s。"。
 
 e_StringIDValidateError = _fsdk.AppProviderCallback_e_StringIDValidateError
 示例消息:"您为 %s 输入的值无效。"。
 
 e_StringIDValidateFailed = _fsdk.AppProviderCallback_e_StringIDValidateFailed
 示例消息:"验证失败"。
 
 e_StringIDValidateLimit = _fsdk.AppProviderCallback_e_StringIDValidateLimit
 示例消息:"消息限制已超过。剩余 %d 个验证错误未报告。"。
 
 e_StringIDValidateNullError = _fsdk.AppProviderCallback_e_StringIDValidateNullError
 示例消息:"%s 不能为空。"。
 
 e_StringIDValidateNullWarning = _fsdk.AppProviderCallback_e_StringIDValidateNullWarning
 示例消息:"%s 不能为空。要忽略 %s 的验证,请单击忽略。"。
 
 e_StringIDValidateNumberError = _fsdk.AppProviderCallback_e_StringIDValidateNumberError
 示例消息:"非法值:无法将 '%s' 赋值给 %s。"。
 
 e_StringIDValidateOutOfArray = _fsdk.AppProviderCallback_e_StringIDValidateOutOfArray
 示例消息:"验证访问索引 '%s' 超出数组范围"。
 
 e_StringIDValidateWarning = _fsdk.AppProviderCallback_e_StringIDValidateWarning
 示例消息:"您为 %s 输入的值无效。要忽略 %s 的验证,请单击忽略。"。
 
 e_StringIDValueExcalmatory = _fsdk.AppProviderCallback_e_StringIDValueExcalmatory
 示例消息:"值!"。
 
 e_StringIDViolateBoundary = _fsdk.AppProviderCallback_e_StringIDViolateBoundary
 示例消息:"元素 [%s] 违反了其允许的出现次数"。
 
 e_StringIDWeekDayFri = _fsdk.AppProviderCallback_e_StringIDWeekDayFri
 用于情况的字符串 ID:使用本地语言的"星期五"字符串。
 
 e_StringIDWeekDayMon = _fsdk.AppProviderCallback_e_StringIDWeekDayMon
 用于情况的字符串 ID:使用本地语言的"星期一"字符串。
 
 e_StringIDWeekDaySat = _fsdk.AppProviderCallback_e_StringIDWeekDaySat
 用于情况的字符串 ID:使用本地语言的"星期六"字符串。
 
 e_StringIDWeekDaySun = _fsdk.AppProviderCallback_e_StringIDWeekDaySun
 用于情况的字符串 ID:使用本地语言的"星期日"字符串。
 
 e_StringIDWeekDayThu = _fsdk.AppProviderCallback_e_StringIDWeekDayThu
 用于情况的字符串 ID:使用本地语言的"星期四"字符串。
 
 e_StringIDWeekDayTue = _fsdk.AppProviderCallback_e_StringIDWeekDayTue
 用于情况的字符串 ID:使用本地语言的"星期二"字符串。
 
 e_StringIDWeekDayWed = _fsdk.AppProviderCallback_e_StringIDWeekDayWed
 用于情况的字符串 ID:使用本地语言的"星期三"字符串。
 

详细描述

此类表示作为 XFA 应用程序提供程序的回调对象。 此类中的所有函数都用作回调函数。纯虚函数应由用户实现。

成员函数说明

◆ Beep()

def FoxitPDFSDKPython2.AppProviderCallback.Beep (   type)

用于为指定的蜂鸣类型发出蜂鸣声的回调函数。

参数
[in]type蜂鸣类型。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_BeepTypeError 开始的值,这将是这些值之一。
返回
无。

◆ DownLoadUrl()

def FoxitPDFSDKPython2.AppProviderCallback.DownLoadUrl (   url)

用于从指定 URL 下载的回调函数。

参数
[in]url要下载的 URL。
返回
可用于读取下载结果的 FoxitPDFSDKPython2.FileReaderCallback 对象。

◆ GetAppInfo()

def FoxitPDFSDKPython2.AppProviderCallback.GetAppInfo (   app_info)

用于获取指定信息类型的应用程序信息的回调函数。

参数
[in]app_info要检索信息的应用程序信息类型。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_AppInfoType 开始的值,这将是 这些值之一。
返回
应用程序信息的字符串。

◆ LoadString()

def FoxitPDFSDKPython2.AppProviderCallback.LoadString (   string_id)

用于为指定情况加载本地语言字符串的回调函数。

此函数对于用户使用本地语言显示指定情况的消息非常有用。 用户可以将示例消息(在从 FoxitPDFSDKPython2.AppProviderCallback.e_StringIDValidateFailed 开始的值 的注释中定义)重写或翻译为指定情况的本地语言, 并将结果字符串返回给 Foxit PDF SDK。 特别地,Foxit PDF SDK 将在示例消息的格式部分添加一些必要的信息/数据, 以使消息更有用。建议用户在重写或翻译的结果字符串中保留这些格式部分; 否则,这些信息/数据将不会丢失,也不会添加到用户提供的消息中。

参数
[in]string_id用于指定情况的字符串 ID。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_StringIDValidateFailed 开始的值,这将是这些值之一。
返回
用于指定情况的字符串。

◆ MsgBox()

def FoxitPDFSDKPython2.AppProviderCallback.MsgBox (   message,
  title,
  icon_type,
  button_type 
)

用于设置消息框的回调函数。

参数
[in]message消息字符串。
[in]title消息框的标题。
[in]icon_type消息框的图标类型。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_MsgBoxIconError 开始的值,这将是这些值之一。
[in]button_type消息框的按钮类型。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_MsgBtnTypeOK 开始的值,这将是这些值之一。
返回
消息框的按钮 ID。请参考从 FoxitPDFSDKPython2.AppProviderCallback.e_MsgBtnIDOK 开始的值,这应该是这些值之一。

◆ PostRequestURL()

def FoxitPDFSDKPython2.AppProviderCallback.PostRequestURL (   url,
  data,
  content_type,
  encode,
  header 
)

用于将数据发布到给定 URL 的回调函数。

参数
[in]url数据将发布到的 URL。
[in]data要发布的数据。
[in]content_type表示数据内容类型的字符串。此字符串可以是 "text/html"、 "text/xml"、"text/plain"、"multipart/form-data"、"application/x-www-form-urlencoded"、 "application /octet-stream" 或任何有效的 MIME 类型。
[in]encode表示数据编码的字符串。此字符串可以是 "UTF-8"、"UTF-16"、 "ISO8859-1" 或任何已识别的 [IANA] 字符编码。
[in]header表示要包含在 post 中的任何额外 HTTP 头的字符串。
返回
响应字符串。

◆ PutRequestURL()

def FoxitPDFSDKPython2.AppProviderCallback.PutRequestURL (   url,
  data,
  encode 
)

用于将数据放置到给定 URL 的回调函数。

参数
[in]url数据将放置到的 URL。
[in]data要放置的数据。
[in]encode表示数据编码的字符串。此字符串可以是 "UTF-8"、"UTF-16"、 "ISO8859-1" 或任何已识别的 [IANA] 字符编码。
返回
true 表示成功,false 表示失败。

◆ Release()

def FoxitPDFSDKPython2.AppProviderCallback.Release ( )

用于释放当前回调对象本身的回调函数。

返回
无。

◆ Response()

def FoxitPDFSDKPython2.AppProviderCallback.Response (   question,
  title,
  default_answer,
  is_mask 
)

用于响应的回调函数。

参数
[in]question表示问题的字符串。
[in]title表示标题的字符串。
[in]default_answer表示默认答案的字符串。可以是空字符串, 表示没有默认答案。
[in]is_masktrue 表示答案应该用 '*' 掩码, false 表示答案不需要用 '*' 掩码。
返回
表示响应答案的字符串。

◆ ShowFileDialog()

def FoxitPDFSDKPython2.AppProviderCallback.ShowFileDialog (   string_title,
  string_filter,
  is_openfile_dialog 
)

用于显示文件对话框的回调函数。

参数
[in]string_title表示对话框标题的字符串。
[in]string_filter表示对话框文件过滤器的字符串。
[in]is_openfile_dialogtrue 表示对话框是打开文件对话框, false 表示对话框是另存为对话框。
返回
文件路径的数组。